SET(FILES_CPP
  Blend.cpp
  CircularInterpolator.cpp
  CubicSplineFactory.cpp
  CubicSplineInterpolator.cpp
  Interpolator.cpp
  InterpolatorUtil.cpp
  LinearInterpolator.cpp
  LloydHaywardBlend.cpp
  ParabolicBlend.cpp
  Path.cpp
  Timed.cpp
  TimedUtil.cpp
  Trajectory.cpp
  TrajectoryFactory.cpp
  TrajectoryIterator.cpp
  InterpolatorTrajectory.cpp
  BlendedTrajectory.cpp
  TimeMetricUtil.cpp
  RampInterpolator.cpp
)

SET(FILES_HPP
  Blend.hpp
  CircularInterpolator.hpp
  RampInterpolator.hpp
  CubicSplineFactory.hpp
  CubicSplineInterpolator.hpp
  Interpolator.hpp
  InterpolatorUtil.hpp
  LinearInterpolator.hpp
  LloydHaywardBlend.hpp
  ParabolicBlend.hpp
  Path.hpp
  Timed.hpp
  TimedUtil.hpp
  Trajectory.hpp
  TrajectoryFactory.hpp
  TrajectoryIterator.hpp
  InterpolatorTrajectory.hpp
  BlendedTrajectory.hpp
  TimeMetricUtil.hpp
  TrajectorySequence.hpp
)

SOURCE_GROUP(trajectory FILES ${FILES_CPP} ${FILES_HPP})

FILE(GLOB SRC_FILES_CPP ${FILES_CPP})
FILE(GLOB SRC_FILES_HPP ${FILES_HPP})

SET(RW_LIB_FILES_CPP ${RW_LIB_FILES_CPP} ${SRC_FILES_CPP} PARENT_SCOPE)
SET(RW_LIB_FILES_HPP ${RW_LIB_FILES_HPP} ${SRC_FILES_HPP} PARENT_SCOPE)
